taşıma katmanı ne demek?
Taşıma katmanı, ulaşım katmanı veya 4. katman
(. Transport Layer) üst katmanlardan
gelen veriyi ağ paketi boyutunda parçalara böler.
Taşıma katmanı alt katmanlar (Transport Set) ve üst katmanlar
(Application Set) arasında geçit görevini görür. Alt katmanlar verinin
ne olduğuna bakmandan karşı tarafa yollama işini yaparken üst katmanlar
da kullanılan donanım ile ilgilenmeden verinin kendisi ile
uğraşabilirler.
Taşıma Katmanı Servisleri
- Bağlantı yönelimli: Bağlantısız modellerle anlaşmak normalde daha
kolaydır. Bu yüzden sadece
bağlantısız bir servisi desteklediği yerlerde, Taşıma Katmanının
başına genellikle bağlantı yönelimli servis kurulur.
- Aynı sırada iletim: Ağ katmanı genellikle gönderilen paketlerin aynı
sırayla karşı tarafa iletilmesini garanti etmez. Ama Taşıma Katmanı
garanti edebilir. Bunu sağlamanın en kolay yolu her pakete bir
numara verilmesi ve alıcıya, paketleri yeniden sıralaması için izin
verilmesidir.
- Güvenilir veriler: Paket kuyrukları dolduğunda ve ağ düğümleri
paketleri silmek zorunda kaldığında, paketler ağ yoğunlukları
nedeniyle , , veya hostlarda kaybolabilirler.
Ethernet bozuk paketleri tekrar tekrar göndermediği için, paketler
parazit nedeniyle kaybolabilir veya zarar görebilirler. Ya da
paketler yanlış sırayla iletilebilirler. Bazı Taşıma Katmanı
protokolleri, örneğin TCP, bu hatayı hata kontrol yöntemleriyle
düzeltebilir.
- Akış kontrolü: Bilgisayarlardaki bellek miktarları sınırlıdır. Akış
kontrolü, bu bellek miktarının dolarak alıcının boğulmasını
engeller. Bazen bu güvenliği ağda sağlayabilir, ama ağın yapmadığı
yerlerde Taşıma katmanı bu hizmeti verir.
- Tıkanıklıktan kaçınma: Bir ağ düğümünün kuyruk tamponu dolduğunda ve
paketleri düşürmeye başladığında, bu yoğunluk nedeniyle ağ
tıkanıklığı meydana gelir. Bu servis sayesinde bant genişlğinin
kullanımı azaltılarak bu problem aşılabilir.
- Bayt yönlendirme: Taşıma katmanı verilerle paket paket
ilgilenmektense, bu özellik sayesinde bağlantıyı baytların akışı
şeklinde inceleyebilir. Farklı boyuttaki paketlerle uğraşmaktan daha
iyi bir yöntemdir.
- Portlar: Portlar ile, aynı konumdaki çoklu varlıklar adreslenir.
Örneğin, bir posta adresinin ilk satırı bir tür porttur, ve aynı
evin farklı sakinleri arasında ayrım yapmaktadır. Bilgisayar
uygulamalarının her biri kendi portlarındaki bilgileri dinledikleri
için, aynı anda birden fazla ağ tabanlı uygulamaları
kullanabilmekteyiz.
TCP/IP Taşıma Prokollerinin Karşılaştırması
<table>
<thead>
<tr class="header">
<th></th>
<th><p><a href="UDP" title="wikilink">UDP</a></p></th>
<th><p><a href="TCP" title="wikilink">TCP</a></p></th>
<th><p><a href="DCCP" title="wikilink">DCCP</a></p></th>
<th><p><a href="SCTP" title="wikilink">SCTP</a></p></th>
<th><p><a href="Micro_Transport_Protocol"
title="wikilink">µTP</a></p></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>Paket başlığı boyutu</p></td>
<td><p>8 Bayt</p></td>
<td><p>20-60 Bayt</p></td>
<td><p>12 ya da 16 bayt</p></td>
<td><p>12 Bytes + Veri Yığını</p></td>
<td></td>
</tr>
<tr class="even">
<td><p>Taşıma katmanı paket tipi</p></td>
<td><p>Datagram</p></td>
<td><p>Segment</p></td>
<td><p>Datagram</p></td>
<td><p>Datagram</p></td>
<td></td>
</tr>
<tr class="odd">
<td><p>Port numaralama</p></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td><p>Hata kontrol</p></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td><p>Güvenilirlik: <a href="ARQ" title="wikilink">ARQ</a> ile hata
kurtarma</p></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td><p>Sanal ağlar: Sıralı numaralandırma ve yeniden
sıralandırma</p></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td><p>Akış kontrolü</p></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td><p>Tıkanıklıktan kaçınma</p></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td><p>Çoklu akış</p></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td><p><a href="Explicit_Congestion_Notification"
title="wikilink">ECN</a> desteği</p></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td><p><a href="NAT" title="wikilink">NAT</a> uyumluluğu</p></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
Taşıma Katmanı iletişim kuralları
Orijinal kaynak: taşıma katmanı. Creative Commons Atıf-BenzerPaylaşım Lisansı ile paylaşılmıştır.
Kategoriler